The Formal Semantics of ISO VDM-SL∗
نویسندگان
چکیده
This paper provides an overview of the formal semantics of VDM-SL which currently is being standardised by ISO. This is a specification language used in the formal method known as the Vienna Development Method (or simply VDM). In this paper we will focus on the foundations and the semantics of a rather unique combination of looseness and recursion.
منابع مشابه
An Overview of the ISO
VDM-SL, the notation incorporated in the formal method VDM, is currently being standardized under auspices of the International Standards Institution (ISO) and the British Standards Institution (BSI). It is one of the few formal languages of which the syntax and the semantics have been completely formally defined. In this paper we present an overview of the standard, including a report on the c...
متن کاملTowards Proof Rules for Looseness in Explicit Definitions from VDM-SL
The model-oriented formal method called VDM contains a speciication language called VDM-SL. This language existed in a number of diierent dialects, but now a standard for the language has been prepared, including a dynamic semantics deened from a model-theoretic point of view. Thus, it is not at all clear that the deened semantics is appropriate for deriving proof rules which reeect the semanti...
متن کاملTowards Proof Rules for Looseness in Explicit De nitions from VDM SL
The model oriented formal method called VDM contains a speci cation language called VDM SL This language existed in a number of di erent dialects but now a standard for the language has been prepared includ ing a dynamic semantics de ned from a model theoretic point of view Thus it is not at all clear that the de ned semantics is appropriate for deriving proof rules which re ect the semantics T...
متن کامل"Bagatelle in C arranged for VDM SoLo"
This paper sketches a reverse engineering discipline which combines formal and semi-formal methods. Central to the former is denotational semantics, expressed in the ISO/IEC 13817-1 standard specification language (VDM-SL). This is strengthened with algebra of programming, which is applied in “reverse order” so as to reconstruct formal specifications from legacy code. The latter include code sl...
متن کاملThe Ifad Vdm-sl Toolbox: a Practical Approach T O F Ormal Speciications
The IFAD VDM SL Toolbox is a collection of tools for formal speci cations development using the latest version of the VDM SL standard In addition to the full language it also supports a module based structur ing mechanism for large speci cations The Toolbox features extensive semantics checking documentation support test coverage analysis and debugging support We have focused on supporting real...
متن کامل